<?php
    session_start();

    include("conexion.php");
    $NumeTorneo = $_POST["NumeTorneo"];
    $orden = $_POST["Orden"];
    
    $con = new mysqli($dbhost, $dbuser, $dbpass, $db) or die("Problemas al conectar al Servidor");

    $strSQL = "SELECT j.NombJuga, j.NombEqui, j.RutaLogo, COUNT(*) PJ, SUM(pj.1C + (pj.2C*2) + (pj.3C*3)) Ptos, ROUND(SUM(pj.1C + (pj.2C*2) + (pj.3C*3)) / COUNT(*), 2) PromPtos";
    $strSQL.= " FROM partidosjugadores pj";
    $strSQL.= " INNER JOIN partidos p ON pj.NumePart = p.NumePart";
    $strSQL.= " INNER JOIN (SELECT NumeJuga, NombJuga, NombEqui, RutaLogo";
    $strSQL.= "            FROM jugadores j ";
    $strSQL.= "            INNER JOIN equipos e ON j.NumeEqui = e.NumeEqui";
    $strSQL.= "            )j ON pj.NumeJuga = j.NumeJuga";
	$strSQL.= " WHERE p.NumeTorneo = " . $NumeTorneo;
    $strSQL.= " GROUP BY j.NombJuga, j.NombEqui";
    if ($orden == "Puntos")
    	$strSQL.= " ORDER BY 5 DESC";
    else
    	$strSQL.= " ORDER BY 6 DESC";
    $strSQL.= " LIMIT 10";
	
    $tabla = $con->query($strSQL);
    
    $i = 1;

    if ($tabla->num_rows > 0) {
	    $strSalida = $crlf.'<table class="tabla" id="tablaGoleadores">';
	    $strSalida.= $crlf.'<tr class="tablaFilaTitulo">';
	    $strSalida.= $crlf.'<th title="Posici&oacute;n">#</th>';
	    $strSalida.= $crlf.'<th title="">Jugador</th>';
	    $strSalida.= $crlf.'<th title="">Equipo</th>';
	    $strSalida.= $crlf.'<th title="Partidos jugados">PJ</th>';
	    if ($orden == "Puntos") {
	    	$strSalida.= $crlf.'<th title=""><a href="#" onclick="verGoleadores(\'Puntos\');">&#91;Puntos&#93;</a></th>';
	    	$strSalida.= $crlf.'<th title="Promedio de puntos por partido"><a href="#" onclick="verGoleadores(\'Prom\');">Prom Ptos</a></th>';
	    }
	    else {
	    	$strSalida.= $crlf.'<th title=""><a href="#" onclick="verGoleadores(\'Puntos\');">Puntos</a></th>';
	    	$strSalida.= $crlf.'<th title="Promedio de puntos por partido"><a href="#" onclick="verGoleadores(\'Prom\');">&#91;Prom Ptos&#93;</a></th>';
	    }	    	
	    $strSalida.= $crlf.'</tr>';
	    
	    while ($fila = $tabla->fetch_array()) {
	        if ($i % 2 == 0)
	            $strSalida.= $crlf.'<tr class="tablaFilaAlternativa">';
	        else
	            $strSalida.= $crlf.'<tr class="tablaFilaNormal">';
	        
	        //Posicion
	        $strSalida.= $crlf.'<td style="text-align: right;">'.$i.'</td>';
	        //Jugador
	        $strSalida.= $crlf.'<td>'.$fila["NombJuga"].'</td>';
	        //Equipo
	        $strSalida.= $crlf.'<td style="text-align: center;"><img src="'. $fila["RutaLogo"] .'" title="'.$fila["NombEqui"].'" style="width: 50px; height: 50px;" /></td>';
	        //PJ
	        $strSalida.= $crlf.'<td style="text-align: right;">'.$fila["PJ"].'</td>';
	        //Puntos
	        $strSalida.= $crlf.'<td style="text-align: right;">'.$fila["Ptos"].'</td>';
	        //Prom Ptos
	        $strSalida.= $crlf.'<td style="text-align: right;">'.$fila["PromPtos"].'</td>';
	        $strSalida.= $crlf.'</tr>';
	        
	        $i++;
	    }
	    $tabla->free();
		$strSalida.=$crlf.'</table>';
	}
    else
    	$strSalida = "El torneo no tiene ning&uacute;n partido disputado.";
    
    $con->close();

    
    echo $strSalida;
?>
